##base _DMXEmulBase
##bias 30
##public
*
* DMX functions
*
DMX_Init(ticrate,songs,musType,sfxType)(d0/d1/d2/d3)
DMX_DeInit()()
*
* TSM functions
*
TSM_Install(ticrate)(d0)
TSM_Remove()()
TSM_NewService(service,ticrate,priority,reserved)(a0,d0/d1/d2)
TSM_DelService(id)(d0)
*
* MUS functions
*
MUS_RegisterSong(song)(a0)
MUS_UnregisterSong(handle)(d0)
MUS_SetMasterVolume(volume)(d0)
MUS_StopSong(handle)(d0)
MUS_PlaySong(handle,volume)(d0/d1)
MUS_ChainSong(handle,nexthandle)(d0/d1)
MUS_PauseSong(handle)(d0)
MUS_ResumeSong(handle)(d0)
MUS_QrySongPlaying(handle)(d0)
*
* SFX functions
*
SFX_StopPatch(handle)(d0)
SFX_PlayPatch(patch,pitch,sep,vol,res1,res2)(a0,d0/d1/d2/d3/d4)
SFX_SetOrigin(handle,pitch,sep,vol)(d0/d1/d2/d3)
SFX_Playing(handle)(d0)
*
* WAV functions
*
WAV_PlayMode(channels,samplerate)(d0/d1)
*
* AHI functions
*
AHI_SetAudioID(audioId)(d0)
*
* CAMD functions
*
CAMD_SetLocation(location)(a0)
##end

